using System.Collections;
using System.Collections.Generic;
using Deedle;
using System.Data;

public abstract class ConfigAssetBase
{
    public abstract DataTable GetDataTable();
}

public class CSVConfigAsset : ConfigAssetBase
{
    Frame<int, string> data;

    public CSVConfigAsset(string path)
    {
        data = Frame.ReadCsv(path);
    }

    override public DataTable GetDataTable()
    {
        return data.ToDataTable(new string[] { "id" });
    }
}

